package com.itheima.a08regexdemo;

public class RegexDemo2 {
    public static void main(String[] args) {
        //使用正则表达式校验手机号码是否正确
        String regex1 = "1[3-9]\\d{9}";
        System.out.println("13804475924".matches(regex1));
        //几个部分
        //1表示手机号码只能以1为开头
        //[3-9]表示第二位只能是3-9之间的数字
        //\\d9表示剩下的9为数字可以是任意的
        System.out.println("-----------------");


        //校验座机号码是否正确
        //020-2324242   02122442   027-42424  0712-3242434
        //一部分：前面的区号
        //二部分：中间的-符号  可有可无
        //三部分：后面的数字 5到10位之间的
        String regex2 = "0\\d{2,3}-?[1-9]\\d{4,9}";
        System.out.println("020-2324242".matches(regex2));
        System.out.println("02122442".matches(regex2));
        System.out.println("027-42424".matches(regex2));
        System.out.println("0712-3242434".matches(regex2));

        System.out.println("_________________");
        //校验邮箱号码是否正确
        String regex3="([01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d";
        System.out.println("23:23:15".matches(regex3));
    }
}
